home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / DTP / DTP_TEX / 2848F.ZIP / INPUTS2.ARC / SFONTS.TEX < prev    next >
Text File  |  1987-12-15  |  24KB  |  489 lines

  1. % File SFONTS - Version of 17 December 1985
  2.  
  3. %  Definition of \newfont and \symbol
  4. %  Note that fonts defined with \newfont won't work
  5. %  with color slides---characters in that font will appear
  6. %  in all color layers and in `invisible' text.
  7. \def\newfont#1#2{\@ifdefinable #1{\font #1=#2\relax}}
  8. \def\symbol#1{\char #1\relax}
  9.  
  10. \message{fonts,}
  11.  
  12. % visible fourteen point fonts
  13. \font\fourteenrm   = lcmss8  scaled \magstep 3 % roman
  14. \font\fourteeni    = cmmi8   scaled \magstep 3 % math italic
  15.     \skewchar\fourteeni ='177                  %  for math accents
  16. \font\fourteensy   = cmsy8   scaled \magstep 3 % symbol
  17.     \skewchar\fourteensy ='60           %   for placement of math accents
  18. \font\fourteenit   = lcmssi8 scaled \magstep 3 % italic
  19. \font\fourteenbf   = lcmssb8 scaled \magstep 3 % bold
  20. \font\fourteentt   = cmtt8   scaled \magstep 3 % typewriter
  21.     \hyphenchar\fourteentt = -1         %  suppress hyphenation in \tt font
  22. \font\fourteenlasy = lasy8  scaled \magstep 3 % LaTeX symbol
  23.  
  24. % invisible fourteen point fonts
  25. \font\ifourteenrm   = ilcmss8  scaled \magstep 3 % roman
  26. \font\ifourteeni    = icmmi8   scaled \magstep 3 % math italic
  27.     \skewchar\ifourteeni ='177                  %  for math accents
  28. \font\ifourteensy   = icmsy8   scaled \magstep 3 % symbol
  29.     \skewchar\ifourteensy ='60           %   for placement of math accents
  30. \font\ifourteenit   = ilcmssi8 scaled \magstep 3 % italic
  31. \font\ifourteenbf   = ilcmssb8 scaled \magstep 3 % bold
  32. \font\ifourteentt   = icmtt8   scaled \magstep 3 % typewriter
  33.     \hyphenchar\ifourteentt = -1         %  suppress hyphenation in \tt font
  34. \font\ifourteenlasy = ilasy8  scaled \magstep 3 % LaTeX symbol
  35.  
  36. % visible seventeen point fonts
  37. \font\seventeenrm   = lcmss8  scaled \magstep 4 % roman
  38. \font\seventeeni    = cmmi8   scaled \magstep 4 % math italic
  39.     \skewchar\seventeeni ='177                  %  for math accents
  40. \font\seventeensy   = cmsy8   scaled \magstep 4 % symbol
  41.     \skewchar\seventeensy ='60           %   for placement of math accents
  42. \font\seventeenit   = lcmssi8 scaled \magstep 4 % italic
  43. \font\seventeenbf   = lcmssb8 scaled \magstep 4 % bold
  44. \font\seventeentt   = cmtt8   scaled \magstep 4 % typewriter
  45.     \hyphenchar\seventeentt = -1         %  suppress hyphenation in \tt font
  46. \font\seventeenlasy = lasy8  scaled \magstep 4 % LaTeX symbol
  47.  
  48. % invisible seventeen point fonts
  49. \font\iseventeenrm   = ilcmss8  scaled \magstep 4 % roman
  50. \font\iseventeeni    = icmmi8   scaled \magstep 4 % math italic
  51.     \skewchar\iseventeeni ='177                  %  for math accents
  52. \font\iseventeensy   = icmsy8   scaled \magstep 4 % symbol
  53.     \skewchar\iseventeensy ='60           %   for placement of math accents
  54. \font\iseventeenit   = ilcmssi8 scaled \magstep 4 % italic
  55. \font\iseventeenbf   = ilcmssb8 scaled \magstep 4 % bold
  56. \font\iseventeentt   = icmtt8   scaled \magstep 4 % typewriter
  57.     \hyphenchar\iseventeentt = -1         %  suppress hyphenation in \tt font
  58. \font\iseventeenlasy = ilasy8  scaled \magstep 4 % LaTeX symbol
  59.  
  60. % visible twenty point fonts 
  61. \font\twentyrm   = lcmss8  scaled \magstep 5 % roman
  62. \font\twentyi    = cmmi8   scaled \magstep 5 % math italic
  63.     \skewchar\twentyi ='177                  %  for math accents
  64. \font\twentysy   = cmsy8   scaled \magstep 5 % symbol
  65.     \skewchar\twentysy ='60           %   for placement of math accents
  66. \font\twentyit   = lcmssi8 scaled \magstep 5 % italic
  67. \font\twentybf   = lcmssb8 scaled \magstep 5 % bold
  68. \font\twentytt   = cmtt8   scaled \magstep 5 % typewriter
  69.     \hyphenchar\twentytt = -1         %  suppress hyphenation in \tt font
  70. \font\twentylasy = lasy8  scaled \magstep 5 % LaTeX symbol
  71.  
  72. % invisible twenty point fonts
  73. \font\itwentyrm   = ilcmss8  scaled \magstep 5 % roman
  74. \font\itwentyi    = icmmi8   scaled \magstep 5 % math italic
  75.     \skewchar\itwentyi ='177                  %  for math accents
  76. \font\itwentysy   = icmsy8   scaled \magstep 5 % symbol
  77.     \skewchar\itwentysy ='60           %   for placement of math accents
  78. \font\itwentyit   = ilcmssi8 scaled \magstep 5 % italic
  79. \font\itwentybf   = ilcmssb8 scaled \magstep 5 % bold
  80. \font\itwentytt   = icmtt8   scaled \magstep 5 % typewriter
  81.     \hyphenchar\itwentytt = -1         %  suppress hyphenation in \tt font
  82. \font\itwentylasy = ilasy8  scaled \magstep 5 % LaTeX symbol
  83.  
  84. % visible twentyfour point fonts -- \magstep 6
  85. \font\twentyfourrm   = lcmss8  scaled 2986 % roman
  86. \font\twentyfouri    = cmmi8   scaled 2986 % math italic
  87.     \skewchar\twentyfouri ='177                  %  for math accents
  88. \font\twentyfoursy   = cmsy8   scaled 2986 % symbol
  89.     \skewchar\twentyfoursy ='60           %   for placement of math accents
  90. \font\twentyfourit   = lcmssi8 scaled 2986 % italic
  91. \font\twentyfourbf   = lcmssb8 scaled 2986 % bold
  92. \font\twentyfourtt   = cmtt8   scaled 2986 % typewriter
  93.     \hyphenchar\twentyfourtt = -1         %  suppress hyphenation in \tt font
  94. \font\twentyfourlasy = lasy8  scaled 2986 % LaTeX symbol
  95.  
  96. % invisible twentyfour point fonts
  97. \font\itwentyfourrm   = ilcmss8  scaled 2986 % roman
  98. \font\itwentyfouri    = icmmi8   scaled 2986 % math italic
  99.     \skewchar\itwentyfouri ='177                  %  for math accents
  100. \font\itwentyfoursy   = icmsy8   scaled 2986 % symbol
  101.     \skewchar\itwentyfoursy ='60           %   for placement of math accents
  102. \font\itwentyfourit   = ilcmssi8 scaled 2986 % italic
  103. \font\itwentyfourbf   = ilcmssb8 scaled 2986 % bold
  104. \font\itwentyfourtt   = icmtt8   scaled 2986 % typewriter
  105.     \hyphenchar\itwentyfourtt = -1         %  suppress hyphenation in \tt font
  106. \font\itwentyfourlasy = ilasy8  scaled 2986 % LaTeX symbol
  107.  
  108. % visible twentynine point fonts -- \magstep 7
  109. \font\twentyninerm   = lcmss8  scaled 3583 % roman
  110. \font\twentyninei    = cmmi8   scaled 3583 % math italic
  111.     \skewchar\twentyninei ='177                  %  for math accents
  112. \font\twentyninesy   = cmsy8   scaled 3583 % symbol
  113.     \skewchar\twentyninesy ='60           %   for placement of math accents
  114. \font\twentynineit   = lcmssi8 scaled 3583 % italic
  115. \font\twentyninebf   = lcmssb8 scaled 3583 % bold
  116. \font\twentyninett   = cmtt8   scaled 3583 % typewriter
  117.     \hyphenchar\twentyninett = -1         %  suppress hyphenation in \tt font
  118. \font\twentyninelasy = lasy8  scaled 3583 % LaTeX symbol
  119.  
  120. % invisible twentynine point fonts
  121. \font\itwentyninerm   = ilcmss8  scaled 3583 % roman
  122. \font\itwentyninei    = icmmi8   scaled 3583 % math italic
  123.     \skewchar\itwentyninei ='177                  %  for math accents
  124. \font\itwentyninesy   = icmsy8   scaled 3583 % symbol
  125.     \skewchar\itwentyninesy ='60           %   for placement of math accents
  126. \font\itwentynineit   = ilcmssi8 scaled 3583 % italic
  127. \font\itwentyninebf   = ilcmssb8 scaled 3583 % bold
  128. \font\itwentyninett   = icmtt8   scaled 3583 % typewriter
  129.     \hyphenchar\itwentyninett = -1         %  suppress hyphenation in \tt font
  130. \font\itwentyninelasy = ilasy8  scaled 3583 % LaTeX symbol
  131.  
  132. % visible thirtyfour point fonts -- \magstep 8
  133. \font\thirtyfourrm   = lcmss8  scaled 4300 % roman
  134. \font\thirtyfouri    = cmmi8   scaled 4300 % math italic
  135.     \skewchar\thirtyfouri ='177                  %  for math accents
  136. \font\thirtyfoursy   = cmsy8   scaled 4300 % symbol
  137.     \skewchar\thirtyfoursy ='60           %   for placement of math accents
  138. \font\thirtyfourit   = lcmssi8 scaled 4300 % italic
  139. \font\thirtyfourbf   = lcmssb8 scaled 4300 % bold
  140. \font\thirtyfourtt   = cmtt8   scaled 4300 % typewriter
  141.     \hyphenchar\thirtyfourtt = -1         %  suppress hyphenation in \tt font
  142. \font\thirtyfourlasy = lasy8  scaled 4300 % LaTeX symbol
  143.  
  144. % invisible thirtyfour point fonts
  145. \font\ithirtyfourrm   = ilcmss8  scaled 4300 % roman
  146. \font\ithirtyfouri    = icmmi8   scaled 4300 % math italic
  147.     \skewchar\ithirtyfouri ='177                  %  for math accents
  148. \font\ithirtyfoursy   = icmsy8   scaled 4300 % symbol
  149.     \skewchar\ithirtyfoursy ='60           %   for placement of math accents
  150. \font\ithirtyfourit   = ilcmssi8 scaled 4300 % italic
  151. \font\ithirtyfourbf   = ilcmssb8 scaled 4300 % bold
  152. \font\ithirtyfourtt   = icmtt8   scaled 4300 % typewriter
  153.     \hyphenchar\ithirtyfourtt = -1         %  suppress hyphenation in \tt font
  154. \font\ithirtyfourlasy = ilasy8  scaled 4300 % LaTeX symbol
  155.  
  156. % fortyone point fonts
  157. \font\fortyonerm  = lcmss8  scaled 5160 % roman
  158. \font\ifortyonerm = ilcmss8 scaled 5160 % roman
  159.  
  160. % math extension
  161. \font\tenex =cmex10  scaled\magstep3
  162. \font\itenex=icmex10 scaled\magstep3
  163.  
  164. % line and circle fonts
  165. \font\tenln    = line10
  166. \font\tenlnw   = linew10
  167. \font\tencirc  = circle10
  168. \font\tencircw = circlew10
  169.  
  170. \ifnum\fontdimen8\tenln=\fontdimen8\tencirc \else 
  171.   \@warning{Incompatible thin line and circle fonts}\fi
  172. \ifnum\fontdimen8\tenlnw=\fontdimen8\tencircw \else 
  173.   \@warning{Incompatible thick line and circle fonts}\fi
  174.  
  175. % Definition of type sizes
  176.  
  177. % NOTE: In this file, \lineskip is 1pt for all font sizes.
  178. \lineskip 1pt
  179. \normallineskip 1pt
  180.  
  181. \def\@subfam#1#2{\@warning{No \string#1\space typeface in 
  182.         SLiTeX, using \string#2}#2}
  183.  
  184.  
  185. % protected font names
  186. \def\rm{\protect\prm}
  187. \def\it{\protect\pit}
  188. \def\bf{\protect\pbf}
  189. \def\tt{\protect\ptt}
  190. \def\sl{\@subfam\sl\it}
  191. \def\sf{\@subfam\sf\rm}
  192. \def\sc{\@subfam\sc\rm}
  193.  
  194. \def\em{\protect\pem{}}
  195. \def\pem{\ifdim \fontdimen\@ne\font >\z@ \rm \else \it \fi}
  196.  
  197. \def\mit{\fam\@ne} 
  198. \def\cal{\fam\tw@}
  199.  
  200. \def\boldmath{\@warning{No \string\boldmath\space in SLiTeX}}
  201. \let\unboldmath=\relax
  202.  
  203. \def\@nomath#1{\ifmmode \@warning{\string#1\space in math mode.}\fi}
  204.  
  205.  
  206. % unused families defined to keep family numbering the same as in LaTeX
  207. %
  208. \newfam\itfam      % \it is family 4
  209. \newfam\slfam      % \sl is family 5  -  Not used in SLiTeX
  210. \newfam\bffam      % \bf is family 6
  211. \newfam\ttfam      % \tt is family 7
  212. \newfam\sffam      % \sf is family 8  -  Not used in SLiTeX
  213. \newfam\scfam      % \sf is family 9  -  Not used in SLiTeX
  214. \newfam\lyfam      % \ly is family 10
  215.  
  216.  
  217. \def\fourteenpt{\def\prm{\fam\z@\fourteenrm\def\@currfont{\rm}}%
  218. \textfont\z@\fourteenrm \scriptfont\z@\fourteenrm 
  219.   \scriptscriptfont\z@\fourteenrm
  220. \textfont\@ne\fourteeni \scriptfont\@ne\fourteeni 
  221.   \scriptscriptfont\@ne\fourteeni
  222. \textfont\tw@\fourteensy \scriptfont\tw@\fourteensy 
  223.   \scriptscriptfont\tw@\fourteensy
  224. \textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
  225. \def\pit{\fam\itfam\fourteenit\def\@currfont{\it}}\textfont\itfam\fourteenit 
  226.     \scriptfont\itfam\fourteenit \scriptscriptfont\itfam\fourteenit
  227. \def\pbf{\fam\bffam\fourteenbf\def\@currfont{\bf}}\textfont\bffam\fourteenbf 
  228.    \scriptfont\bffam\fourteenbf \scriptscriptfont\bffam\fourteenbf
  229. \def\ptt{\fam\ttfam\fourteentt\def\@currfont{\tt}}\textfont\ttfam\fourteentt 
  230.     \scriptfont\ttfam\fourteentt \scriptscriptfont\ttfam\fourteentt
  231. \def\lasy{\fam\lyfam\fourteenlasy\def\@currfont{\lasy}}%
  232. \textfont\lyfam\fourteenlasy \scriptfont\lyfam\fourteenlasy 
  233.    \scriptscriptfont\lyfam\fourteenlasy}
  234.  
  235. \def\ifourteenpt{\def\prm{\fam\z@\ifourteenrm\def\@currfont{\rm}}%
  236. \textfont\z@\ifourteenrm \scriptfont\z@\ifourteenrm 
  237.    \scriptscriptfont\z@\ifourteenrm
  238. \textfont\@ne\ifourteeni \scriptfont\@ne\ifourteeni 
  239.    \scriptscriptfont\@ne\ifourteeni
  240. \textfont\tw@\ifourteensy \scriptfont\tw@\ifourteensy 
  241.     \scriptscriptfont\tw@\ifourteensy
  242. \textfont\thr@@\itenex \scriptfont\thr@@\itenex \scriptscriptfont\thr@@\itenex
  243. \def\pit{\fam\itfam\ifourteenit\def\@currfont{\it}}\textfont\itfam\ifourteenit 
  244.     \scriptfont\itfam\ifourteenit \scriptscriptfont\itfam\ifourteenit
  245. \def\pbf{\fam\bffam\ifourteenbf\def\@currfont{\bf}}\textfont\bffam\ifourteenbf 
  246.   \scriptfont\bffam\ifourteenbf \scriptscriptfont\bffam\ifourteenbf
  247. \def\ptt{\fam\ttfam\ifourteentt\def\@currfont{\tt}}\textfont\ttfam\ifourteentt 
  248.   \scriptfont\ttfam\ifourteentt \scriptscriptfont\ttfam\ifourteentt
  249. \def\lasy{\fam\lyfam\ifourteenlasy\def\@currfont{\lasy}}%
  250. \textfont\lyfam\ifourteenlasy \scriptfont\lyfam\ifourteenlasy 
  251.    \scriptscriptfont\lyfam\ifourteenlasy}
  252.  
  253. \def\seventeenpt{\def\prm{\fam\z@\seventeenrm\def\@currfont{\rm}}%
  254. \textfont\z@\seventeenrm \scriptfont\z@\fourteenrm 
  255.    \scriptscriptfont\z@\fourteenrm
  256. \textfont\@ne\seventeeni \scriptfont\@ne\fourteeni 
  257.    \scriptscriptfont\@ne\fourteeni
  258. \textfont\tw@\seventeensy \scriptfont\tw@\fourteensy 
  259.    \scriptscriptfont\tw@\fourteensy
  260. \textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
  261. \def\pit{\fam\itfam\seventeenit\def\@currfont{\it}}\textfont\itfam\seventeenit 
  262.    \scriptfont\itfam\fourteenit \scriptscriptfont\itfam\fourteenit
  263. \def\pbf{\fam\bffam\seventeenbf\def\@currfont{\bf}}\textfont\bffam\seventeenbf 
  264.    \scriptfont\bffam\fourteenbf \scriptscriptfont\bffam\fourteenbf
  265. \def\ptt{\fam\ttfam\seventeentt\def\@currfont{\tt}}\textfont\ttfam\seventeentt
  266.    \scriptfont\ttfam\fourteentt \scriptscriptfont\ttfam\fourteentt
  267. \def\lasy{\fam\lyfam\seventeenlasy\def\@currfont{\lasy}}%
  268. \textfont\lyfam\seventeenlasy \scriptfont\lyfam\fourteenlasy 
  269.    \scriptscriptfont\lyfam\fourteenlasy}
  270.  
  271. \def\iseventeenpt{\def\prm{\fam\z@\iseventeenrm\def\@currfont{\rm}}%
  272. \textfont\z@\iseventeenrm \scriptfont\z@\ifourteenrm 
  273.    \scriptscriptfont\z@\ifourteenrm
  274. \textfont\@ne\iseventeeni \scriptfont\@ne\ifourteeni 
  275.    \scriptscriptfont\@ne\ifourteeni
  276. \textfont\tw@\iseventeensy \scriptfont\tw@\ifourteensy 
  277.    \scriptscriptfont\tw@\ifourteensy
  278. \textfont\thr@@\itenex \scriptfont\thr@@\itenex \scriptscriptfont\thr@@\itenex
  279. \def\pit{\fam\itfam\iseventeenit\def\@currfont{\it}}%
  280. \textfont\itfam\iseventeenit 
  281.    \scriptfont\itfam\ifourteenit \scriptscriptfont\itfam\ifourteenit
  282. \def\pbf{\fam\bffam\iseventeenbf\def\@currfont{\bf}}%
  283. \textfont\bffam\iseventeenbf 
  284.    \scriptfont\bffam\ifourteenbf \scriptscriptfont\bffam\ifourteenbf
  285. \def\ptt{\fam\ttfam\iseventeentt\def\@currfont{\tt}}%
  286. \textfont\ttfam\iseventeentt
  287.    \scriptfont\ttfam\ifourteentt \scriptscriptfont\ttfam\ifourteentt
  288. \def\lasy{\fam\lyfam\iseventeenlasy\def\@currfont{\lasy}}%
  289. \textfont\lyfam\iseventeenlasy \scriptfont\lyfam\ifourteenlasy 
  290.    \scriptscriptfont\lyfam\ifourteenlasy}
  291.  
  292. \def\twentypt{\def\prm{\fam\z@\twentyrm\def\@currfont{\rm}}%
  293. \textfont\z@\twentyrm \scriptfont\z@\seventeenrm 
  294.    \scriptscriptfont\z@\fourteenrm
  295. \textfont\@ne\twentyi \scriptfont\@ne\seventeeni 
  296.    \scriptscriptfont\@ne\fourteeni
  297. \textfont\tw@\twentysy \scriptfont\tw@\seventeensy 
  298.    \scriptscriptfont\tw@\fourteensy
  299. \textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
  300. \def\pit{\fam\itfam\twentyit\def\@currfont{\it}}\textfont\itfam\twentyit 
  301.    \scriptfont\itfam\seventeenit \scriptscriptfont\itfam\fourteenit
  302. \def\pbf{\fam\bffam\twentybf\def\@currfont{\bf}}\textfont\bffam\twentybf 
  303.    \scriptfont\bffam\seventeenbf \scriptscriptfont\bffam\fourteenbf
  304. \def\ptt{\fam\ttfam\twentytt\def\@currfont{\tt}}\textfont\ttfam\twentytt
  305.    \scriptfont\ttfam\seventeentt \scriptscriptfont\ttfam\fourteentt
  306. \def\lasy{\fam\lyfam\twentylasy\def\@currfont{\lasy}}%
  307. \textfont\lyfam\twentylasy \scriptfont\lyfam\seventeenlasy 
  308.    \scriptscriptfont\lyfam\fourteenlasy}
  309.  
  310. \def\itwentypt{\def\prm{\fam\z@\itwentyrm\def\@currfont{\rm}}%
  311. \textfont\z@\itwentyrm \scriptfont\z@\iseventeenrm 
  312.    \scriptscriptfont\z@\ifourteenrm
  313. \textfont\@ne\itwentyi \scriptfont\@ne\iseventeeni 
  314.    \scriptscriptfont\@ne\ifourteeni
  315. \textfont\tw@\itwentysy \scriptfont\tw@\iseventeensy 
  316.    \scriptscriptfont\tw@\ifourteensy
  317. \textfont\thr@@\itenex \scriptfont\thr@@\itenex \scriptscriptfont\thr@@\itenex
  318. \def\pit{\fam\itfam\itwentyit\def\@currfont{\it}}\textfont\itfam\itwentyit 
  319.    \scriptfont\itfam\iseventeenit \scriptscriptfont\itfam\ifourteenit
  320. \def\pbf{\fam\bffam\itwentybf\def\@currfont{\bf}}\textfont\bffam\itwentybf 
  321.    \scriptfont\bffam\iseventeenbf \scriptscriptfont\bffam\ifourteenbf
  322. \def\ptt{\fam\ttfam\itwentytt\def\@currfont{\tt}}\textfont\ttfam\itwentytt
  323.    \scriptfont\ttfam\iseventeentt \scriptscriptfont\ttfam\ifourteentt
  324. \def\lasy{\fam\lyfam\itwentylasy\def\@currfont{\lasy}}%
  325. \textfont\lyfam\itwentylasy \scriptfont\lyfam\iseventeenlasy 
  326.    \scriptscriptfont\lyfam\ifourteenlasy}
  327.  
  328. \def\twentyfourpt{\def\prm{\fam\z@\twentyfourrm\def\@currfont{\rm}}%
  329. \textfont\z@\twentyfourrm \scriptfont\z@\twentyrm 
  330.    \scriptscriptfont\z@\seventeenrm
  331. \textfont\@ne\twentyfouri \scriptfont\@ne\twentyi 
  332.    \scriptscriptfont\@ne\seventeeni
  333. \textfont\tw@\twentyfoursy \scriptfont\tw@\twentysy 
  334.    \scriptscriptfont\tw@\seventeensy
  335. \textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
  336. \def\pit{\fam\itfam\twentyfourit\def\@currfont{\it}}%
  337. \textfont\itfam\twentyfourit 
  338.    \scriptfont\itfam\twentyit \scriptscriptfont\itfam\seventeenit
  339. \def\pbf{\fam\bffam\twentyfourbf\def\@currfont{\bf}}%
  340. \textfont\bffam\twentyfourbf 
  341.    \scriptfont\bffam\twentybf \scriptscriptfont\bffam\seventeenbf
  342. \def\ptt{\fam\ttfam\twentyfourtt\def\@currfont{\tt}}%
  343. \textfont\ttfam\twentyfourtt
  344.    \scriptfont\ttfam\twentytt \scriptscriptfont\ttfam\seventeentt
  345. \def\lasy{\fam\lyfam\twentyfourlasy\def\@currfont{\lasy}}%
  346. \textfont\lyfam\twentyfourlasy \scriptfont\lyfam\twentylasy 
  347.    \scriptscriptfont\lyfam\seventeenlasy}
  348.  
  349. \def\itwentyfourpt{\def\prm{\fam\z@\itwentyfourrm\def\@currfont{\rm}}%
  350. \textfont\z@\itwentyfourrm \scriptfont\z@\itwentyrm 
  351.    \scriptscriptfont\z@\iseventeenrm
  352. \textfont\@ne\itwentyfouri \scriptfont\@ne\itwentyi 
  353.    \scriptscriptfont\@ne\iseventeeni
  354. \textfont\tw@\itwentyfoursy \scriptfont\tw@\itwentysy 
  355.    \scriptscriptfont\tw@\iseventeensy
  356. \textfont\thr@@\itenex \scriptfont\thr@@\itenex \scriptscriptfont\thr@@\itenex
  357. \def\pit{\fam\itfam\itwentyfourit\def\@currfont{\it}}%
  358. \textfont\itfam\itwentyfourit
  359.    \scriptfont\itfam\itwentyit \scriptscriptfont\itfam\iseventeenit
  360. \def\pbf{\fam\bffam\itwentyfourbf\def\@currfont{\bf}}%
  361. \textfont\bffam\itwentyfourbf 
  362.    \scriptfont\bffam\itwentybf \scriptscriptfont\bffam\iseventeenbf
  363. \def\ptt{\fam\ttfam\itwentyfourtt\def\@currfont{\tt}}%
  364. \textfont\ttfam\itwentyfourtt
  365.    \scriptfont\ttfam\itwentytt \scriptscriptfont\ttfam\iseventeentt
  366. \def\lasy{\fam\lyfam\itwentyfourlasy\def\@currfont{\lasy}}%
  367. \textfont\lyfam\itwentyfourlasy \scriptfont\lyfam\itwentylasy 
  368.    \scriptscriptfont\lyfam\iseventeenlasy}
  369.  
  370. \def\twentyninept{\def\prm{\fam\z@\twentyninerm\def\@currfont{\rm}}%
  371. \textfont\z@\twentyninerm \scriptfont\z@\twentyfourrm 
  372.    \scriptscriptfont\z@\twentyrm
  373. \textfont\@ne\twentyninei \scriptfont\@ne\twentyfouri 
  374.    \scriptscriptfont\@ne\twentyi
  375. \textfont\tw@\twentyninesy \scriptfont\tw@\twentyfoursy 
  376.    \scriptscriptfont\tw@\twentysy
  377. \textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
  378. \def\pit{\fam\itfam\twentynineit\def\@currfont{\it}}%
  379. \textfont\itfam\twentynineit 
  380.    \scriptfont\itfam\twentyfourit \scriptscriptfont\itfam\twentyit
  381. \def\pbf{\fam\bffam\twentyninebf\def\@currfont{\bf}}%
  382. \textfont\bffam\twentyninebf 
  383.    \scriptfont\bffam\twentyfourbf \scriptscriptfont\bffam\twentybf
  384. \def\ptt{\fam\ttfam\twentyninett\def\@currfont{\tt}}%
  385. \textfont\ttfam\twentyninett
  386.    \scriptfont\ttfam\twentyfourtt \scriptscriptfont\ttfam\twentytt
  387. \def\lasy{\fam\lyfam\twentyninelasy\def\@currfont{\lasy}}%
  388. \textfont\lyfam\twentyninelasy \scriptfont\lyfam\twentyfourlasy 
  389.    \scriptscriptfont\lyfam\twentylasy}
  390.  
  391. \def\itwentyninept{\def\prm{\fam\z@\itwentyninerm\def\@currfont{\rm}}%
  392. \textfont\z@\itwentyninerm \scriptfont\z@\itwentyfourrm 
  393.    \scriptscriptfont\z@\itwentyrm
  394. \textfont\@ne\itwentyninei \scriptfont\@ne\itwentyfouri 
  395.    \scriptscriptfont\@ne\itwentyi
  396. \textfont\tw@\itwentyninesy \scriptfont\tw@\itwentyfoursy 
  397.    \scriptscriptfont\tw@\itwentysy
  398. \textfont\thr@@\itenex \scriptfont\thr@@\itenex 
  399.    \scriptscriptfont\thr@@\itenex
  400. \def\pit{\fam\itfam\itwentynineit\def\@currfont{\it}}%
  401. \textfont\itfam\itwentynineit 
  402. \scriptfont\itfam\itwentyfourit \scriptscriptfont\itfam\itwentyit
  403. \def\pbf{\fam\bffam\itwentyninebf\def\@currfont{\bf}}%
  404. \textfont\bffam\itwentyninebf 
  405.    \scriptfont\bffam\twentyfourbf \scriptscriptfont\bffam\twentybf
  406. \def\ptt{\fam\ttfam\itwentyninett\def\@currfont{\tt}}%
  407. \textfont\ttfam\itwentyninett
  408.    \scriptfont\ttfam\twentyfourtt \scriptscriptfont\ttfam\twentytt
  409. \def\lasy{\fam\lyfam\itwentyninelasy\def\@currfont{\lasy}}%
  410. \textfont\lyfam\itwentyninelasy \scriptfont\lyfam\itwentyfourlasy 
  411.    \scriptscriptfont\lyfam\itwentylasy}
  412.  
  413. \def\thirtyfourpt{\def\prm{\fam\z@\thirtyfourrm\def\@currfont{\rm}}%
  414. \textfont\z@\thirtyfourrm \scriptfont\z@\twentyninerm 
  415.    \scriptscriptfont\z@\twentyfourrm
  416. \textfont\@ne\thirtyfouri \scriptfont\@ne\twentyninei 
  417.    \scriptscriptfont\@ne\twentyfouri
  418. \textfont\tw@\thirtyfoursy \scriptfont\tw@\twentyninesy 
  419.    \scriptscriptfont\tw@\twentyfoursy
  420. \textfont\thr@@\tenex \scriptfont\thr@@\tenex \scriptscriptfont\thr@@\tenex
  421. \def\pit{\fam\itfam\thirtyfourit\def\@currfont{\it}}%
  422. \textfont\itfam\thirtyfourit 
  423.    \scriptfont\itfam\twentynineit \scriptscriptfont\itfam\twentyfourit
  424. \def\pbf{\fam\bffam\thirtyfourbf\def\@currfont{\bf}}%
  425. \textfont\bffam\thirtyfourbf 
  426.    \scriptfont\bffam\twentyninebf \scriptscriptfont\bffam\twentyfourbf
  427. \def\ptt{\fam\ttfam\thirtyfourtt\def\@currfont{\tt}}%
  428. \textfont\ttfam\thirtyfourtt
  429.    \scriptfont\ttfam\twentyninett \scriptscriptfont\ttfam\twentyfourtt
  430. \def\lasy{\fam\lyfam\thirtyfourlasy\def\@currfont{\lasy}}%
  431. \textfont\lyfam\thirtyfourlasy \scriptfont\lyfam\twentyninelasy 
  432.    \scriptscriptfont\lyfam\twentyfourlasy}
  433.  
  434. \def\ithirtyfourpt{\def\prm{\fam\z@\ithirtyfourrm\def\@currfont{\rm}}%
  435. \textfont\z@\ithirtyfourrm \scriptfont\z@\itwentyninerm 
  436.    \scriptscriptfont\z@\itwentyfourrm
  437. \textfont\@ne\ithirtyfouri \scriptfont\@ne\itwentyninei 
  438.    \scriptscriptfont\@ne\itwentyfouri
  439. \textfont\tw@\ithirtyfoursy \scriptfont\tw@\itwentyninesy 
  440.    \scriptscriptfont\tw@\itwentyfoursy
  441. \textfont\thr@@\itenex \scriptfont\thr@@\itenex \scriptscriptfont\thr@@\itenex
  442. \def\pit{\fam\itfam\ithirtyfourit\def\@currfont{\it}}%
  443. \textfont\itfam\ithirtyfourit 
  444.    \scriptfont\itfam\itwentynineit \scriptscriptfont\itfam\itwentyfourit
  445. \def\pbf{\fam\bffam\ithirtyfourbf\def\@currfont{\bf}}%
  446. \textfont\bffam\ithirtyfourbf 
  447.    \scriptfont\bffam\itwentyninebf \scriptscriptfont\bffam\itwentyfourbf
  448. \def\ptt{\fam\ttfam\ithirtyfourtt\def\@currfont{\tt}}%
  449. \textfont\ttfam\ithirtyfourtt
  450.    \scriptfont\ttfam\itwentyninett \scriptscriptfont\ttfam\itwentyfourtt
  451. \def\lasy{\fam\lyfam\ithirtyfourlasy\def\@currfont{\lasy}}%
  452. \textfont\lyfam\ithirtyfourlasy \scriptfont\lyfam\itwentyninelasy 
  453.    \scriptscriptfont\lyfam\itwentyfourlasy}
  454.  
  455. \def\fortyonept{\thirtyfourpt\def\prm{\fam\z@\fortyonerm\def\@currfont{\rm}}%
  456. \textfont\z@\fortyonerm 
  457. \scriptfont\z@\twentyninerm \scriptscriptfont\z@\twentyfourrm}
  458.  
  459. \def\ifortyonept{\ithirtyfourpt
  460.   \def\prm{\fam\z@\ifortyonerm\def\@currfont{\rm}}%
  461. \textfont\z@\ifortyonerm 
  462. \scriptfont\z@\itwentyninerm \scriptscriptfont\z@\itwentyfourrm}
  463.  
  464. % Definitions of math operators added by LaTeX
  465. \mathchardef\mho"0A30
  466. \mathchardef\Join"3A31
  467. \mathchardef\Box"0A32
  468. \mathchardef\Diamond"0A33
  469. \mathchardef\leadsto"3A3B
  470. \mathchardef\sqsubset"3A3C
  471. \mathchardef\sqsupset"3A3D
  472. \def\lhd{\mathbin{< \hbox to -.43em{}\if@visible 
  473.    \hbox{\vrule \@width .065em \@height .55em \@depth .05em}\else
  474.    \hbox{\hskip .065em \vrule \@width \z@ \@height .55em \@depth .05em}
  475.     \fi\hbox to .2em{}}}
  476. \def\rhd{\mathbin{\hbox to .3em{}\if@visible
  477.     \hbox{\vrule \@width .065em \@height .55em \@depth .05em}\else
  478.     \hbox{\hskip .065em \vrule \@width \z@ \@height .55em \@depth .05em}\fi
  479.     \hbox to -.43em{}>}}
  480. \def\unlhd{\mathbin{\leq \hbox to -.43em{}\if@visible
  481.     \hbox{\vrule \@width .065em \@height .63em \@depth -.08em}\else
  482.     \hbox{\hskip .065em \vrule \@width \z@ \@height .63em \@depth -.08em}\fi
  483.     \hbox to .2em{}}}
  484. \def\unrhd{\mathbin{ \hbox to .3em{}\if@visible
  485.     \hbox{\vrule \@width .065em \@height .63em \@depth -.08em}\else
  486.     \hbox{\hskip .065em \vrule \@width \z@ \@height .63em \@depth -.08em}\fi
  487.     \hbox to -.43em{}\geq}}
  488.